import axios from 'axios'
import BaseApi from '@/api/BaseApi'
import config from '@/config'

/**
 * 许可受理接口
 */
export default class {
  /**
     * 获取基础路径
     *
     * @return 基础路径
     */
  static basePath() {
    return (config.services.basebiz || '') + '/licenseAccept'
  }

  /**
     * 获取授权信息
     *
     * @param params 查询参数
     * @return 请求对象
     */
  static getLicense(params) {
    return axios.get(`${this.basePath()}/getLicense`, { params })
  }

  /**
     * 进行许可授权
     *
     * @param data 数据
     * @return 请求对象
     */
  static grantLicense(data) {
    return axios.post(`${this.basePath()}/grantLicense`, data)
  }
}
